package com.xiaozhen.blog.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;

/**
 * @create 2023-04-20 11:05
 * 博客实体类
 */
@Data
@TableName(value = "t_blog")
public class Blog {

    @TableId(type = IdType.AUTO)
    private Long id; // 博客id

    private String title; // 标题

    private String content; //文章内容

    private String firstPicture; // 首页图片地址

    private String flag; // 标记

    private Integer views; // 访问次数

    private boolean appreciation; // 是否赞赏

    private boolean shareStatement; // 转载声明

    private boolean commentabled; // 是否评论

    private boolean published; // 是否发布

    private boolean recommend; // 是否推荐

    @TableField(fill = FieldFill.INSERT)
    private Date createTime; // 创建时间

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime; // 更新时间

    private String description; // 博客详情

    private Long typeId; // 博客分类id

    private Long tagId; // 博客标签id

    private Long userId; // 博主id

    @TableField(exist = false)
    private String typeName; // 博客类型

    @TableField(exist = false)
    private String headerUrl; // 博主头像地址

    @TableField(exist = false)
    private String nickname; // 博主昵称

    @TableField(exist = false)
    private Long like; // 点赞次数


}
